package com.cg.design.graphicdesignpattern.bridge;

/**
 * 类的实现层次结构：DisplayImpl类，位于“类的实现层次结构”的最上层，是一个抽象类，声明了rawopen、rawprint、rawclose这3个抽象方法，分别对应Display类的open、print、close方法，进行显示前、显示、显示后的处理
 *
 * @program: LeetCode->DisplayImpl
 * @description: 类的实现层次结构：DisplayImpl类，位于“类的实现层次结构”的最上层，是一个抽象类，声明了rawopen、rawprint、rawclose这3个抽象方法，分别对应Display类的open、print、close方法，进行显示前、显示、显示后的处理
 * @author: cg
 * @create: 2022-03-23 23:53
 **/
public abstract class DisplayImpl {
    /**
     * 对应Display类的open方法
     */
    public abstract void rawOpen();

    /**
     * 对应Display类的print方法
     */
    public abstract void rawPrint();

    /**
     * 对应Display类的close方法
     */
    public abstract void rawClose();
}
